package com.lmx.persistence.service;

import java.util.List;
import java.util.Map;

import com.lmx.repoDomain.tmodel.CommonInitConstant;

/**
 * 手机端初始化加载时的数据集合Service
 *
 * @author ytche
 * @date 2017年7月14日
 *
 */
public interface CommonInitConstantService {

	/**
	 * 获取手机端的初始化数据
	 *
	 * @author ytche
	 * @param filter
	 * @param tenantId
	 * @return
	 * @date 2017年7月20日 上午10:02:03
	 */
	public List<CommonInitConstant> findAllOfMobile(Map<String, String> filter,
			Long tenantId);

	/**
	 * 获取机构的初始化数据
	 *
	 * @author ytche
	 * @param filter
	 * @param tenantId
	 * @return
	 * @date 2017年7月20日 上午10:01:40
	 */
	public Iterable<CommonInitConstant> findAllOfPC(
			Map<String, String> filter, Long tenantId);

	/**
	 * 获取公众号的初始化数据
	 *
	 * @author ytche
	 * @param filter
	 * @param tenantId
	 * @return
	 * @date 2017年7月20日 上午10:02:23
	 */
	public Iterable<CommonInitConstant> findAllOfOfficalAccount(
			Map<String, String> filter, Long tenantId);
}
